something which overlaps - Spanish English Dictionary